package cn.iocoder.yudao.module.wrdk.controller.admin.licence.vo;

import lombok.*;
import java.util.*;
import io.swagger.annotations.*;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import org.springframework.format.annotation.DateTimeFormat;

import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;

@ApiModel("管理后台 - 地块许可证分页 Request VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class wrdklicencePageReqVO extends PageParam {

    @ApiModelProperty(value = "与wrdk_land的ID关联（一对多）")
    private Long landid;

    @ApiModelProperty(value = "录入数据人员ID")
    private String userid;

    @ApiModelProperty(value = "规划许可证面积")
    private Float licenceArea;

    @ApiModelProperty(value = "污染地块再开发利用面积")
    private Float availableArea;

    @ApiModelProperty(value = "颁发证书日期")
    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
    private Date[] licenceDate;

    @ApiModelProperty(value = "数据锁定，0=未锁（可修改、可删除），1=已锁(不可修改、删除)")
    private Integer dataLock;

    @ApiModelProperty(value = "是否取得建设工程规划许可证,1-是，2 -否")
    private Integer licenceStatus;

    @ApiModelProperty(value = "建设许可证编号")
    private String licenceCode;

    @ApiModelProperty(value = "土地现用途代码,DM_Land_use，多选择")
    private String landUseCode;

    @ApiModelProperty(value = "土地现用途代码,DM_Land_use，多选择")
    private String landUseName;

    @ApiModelProperty(value = "年度")
    private String curyear;

    @ApiModelProperty(value = "备注")
    private String note;

    @ApiModelProperty(value = "规划许可界址坐标，	参考wrdk_grid，CLASS_ID=3")
    private Float jzdzb;

    @ApiModelProperty(value = "0：保存未提交可修改（驳回），1：提交不可修改")
    private Integer saveflag;

    @ApiModelProperty(value = "审批状态，0=未审批，1=审批通过，2=审批驳回")
    private Integer state;

}
